package org.itboys.core.service.mysql.front;

import org.itboys.commons.utils.tools.ListUtil;
import org.itboys.core.entity.mysql.SundayPayConfig;
import org.itboys.mysql.service.BaseMySqlService;
import org.springframework.stereotype.Service;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 作者：jiangxiong
 * 日期：2017年5月8日
 * 联系方式 ：empty90911@126.com
 * 描述：圣代_支付_配置_service_weixin
 */
@Service
public class SundayFrontPayConfigService extends BaseMySqlService<SundayPayConfig> {
    public static Integer pay_config_type_alipay=1;//支付宝
    public static Integer pay_config_type_wechat_open=2;//微信（开放平台，适用场景：APP）
    public static Integer pay_config_type_wechat_html=3;//微信（服务号/网页，适用场景：微商城）

    /**
     * 通过支付配置类型，获取相应的配置参数
     * @param type
     * @return
     */
    public SundayPayConfig getPayConfig(Integer type){
        Map<String,Object> param = new HashMap<String,Object>();
        param.put("type",type);
        List<SundayPayConfig> configs =super.select(param);
        if(ListUtil.isNotNull(configs)){
            return configs.get(0);
        }
        return null;

    }




}
